have magic power